package day01;

import java.io.*;

public class ReadFileXml {
	public static void main(String[] args) throws Exception {

		FileInputStream fis = new FileInputStream("../../user.xml");
		InputStreamReader isr = new InputStreamReader(fis);
		BufferedReader br = new BufferedReader(isr);

		while (true) {
			String sb = br.readLine();
			if (sb != null) { // 判断进来的这行字符串是不是空
				// 判断这行字符有没有">"和"<",而且还要符合">"不是最后一位，"<"不是第一位
				if ((sb.indexOf(">") < sb.length() - 1 && sb.indexOf(">") != -1)
						&& ((sb.lastIndexOf("<") > sb.indexOf(">")) // "<"的位置要大于">"的位置，才能说明他俩不是一组标记
						&& (sb.indexOf("<") != -1))) {
					// 截掉开始和最后多余的
					sb = sb.trim();
					// 截掉">" 和"<" 这两个括号，得到我们想要的字段
					sb = sb.substring(sb.indexOf(">") + 1, sb.lastIndexOf("<"));
					System.out.println(sb.toString());
				}
			} else
				break;
		}
		fis.close();
	}
}
